﻿/*
 * Сделано в SharpDevelop.
 * Пользователь: YarUnaderoaker
 * Дата: 05.04.2014
 * Время: 19:54
 * 
 * Для изменения этого шаблона используйте Сервис | Настройка | Кодирование | Правка стандартных заголовков.
 */
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Collections.Generic;

namespace RoomFinishesAddIn
{
	/// <summary>
	/// Description of RoomSelectorForm.
	/// </summary>
	public partial class RoomSelectorForm : Form
	{
		public RoomSelectorForm()
		{
			InitializeComponent();
		}
		
		public void ClearList() { checkedListBox1.Items.Clear(); }
		
		public void AddToList(string name, bool flag)
		{
			checkedListBox1.Items.Add(name, flag);
		}
		
		public bool IsChecked(int index)
		{
			return checkedListBox1.GetItemChecked(index);
		}
		
		void SelectAllButtonClick(object sender, EventArgs e)
		{
			for(int i = 0; i < checkedListBox1.Items.Count; i++)
			{
				checkedListBox1.SetItemChecked(i, true);
			}
		}
		
		void CancelSelectionButtonClick(object sender, EventArgs e)
		{
			for(int i = 0; i < checkedListBox1.Items.Count; i++)
			{
				checkedListBox1.SetItemChecked(i, false);
			}			
		}
	}
}
